FREESLOT
S_SPINY_WALK1
S_SPINY_WALK2
S_SPINY_WALK3
S_SPINY_WALK4
S_SPINY_SHOT1
S_SPINY_SHOT2
S_SPINY_SHOT3
S_SPINY_SHOT4
SPR_SPNY

Object MT_SPINY
MapThingNum = 140
SpawnState = S_SPINY_WALK1
SpawnHealth = 1
ReactionTime = 3*TICRATE
MeleeState = S_SPINY_SHOT1
MissileState = S_SPINY_SHOT1
DeathState = S_XPLD_FLICKY
DeathSound = sfx_pop
Speed = 1
Radius = 24*FRACUNIT
Height = 32*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
Flags = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE

State S_SPINY_WALK1
SpriteName = SPNY
SpriteFrame = A
Duration = 4
Next = S_SPINY_WALK2

State S_SPINY_WALK2
SpriteName = SPNY
SpriteFrame = B
Duration = 4
Next = S_SPINY_WALK3

State S_SPINY_WALK3
SpriteName = SPNY
SpriteFrame = C
Duration = 4
Next = S_SPINY_WALK4

State S_SPINY_WALK4
SpriteName = SPNY
SpriteFrame = B
Duration = 4
Next = S_SPINY_WALK1

State S_SPINY_SHOT1
SpriteName = SPNY
SpriteFrame = D
Duration = 4
Next = S_SPINY_SHOT2

State S_SPINY_SHOT2
SpriteName = SPNY
SpriteFrame = E
Duration = 11
Next = S_SPINY_SHOT3

State S_SPINY_SHOT3
SpriteName = SPNY
SpriteFrame = E
Duration = 4
Next = S_SPINY_SHOT4

State S_SPINY_SHOT4
SpriteName = SPNY
SpriteFrame = D
Duration = 4
Next = S_SPINY_WALK1